
/**
 * 这个是一个 T3 模块
 * @module T3
 * @requires T2
 */
 define(function(require, exports, module) {

    // 通过 require 引入依赖
    // var $ = require.async('jquery');

    var T4 = require('./t4');
    
    // console.log($, '$$$$$$$$$$$$');
    
    /**
	 * @class T3
	 * @constructor
	 * @param opt {object} 参数
	 */
    function T3(opt) {
        if (!(this instanceof T3)) {
            return new T3(opt);
        }
    }

    T3.prototype = {
        init: function () {

            console.log('T3 初始化');
            this.runBox()
        },
        runBox: function () {

            console.log('渲染');

            // var b1 = new box1();
            // b1.init();

            // var b2 = new box2();
            // b2.init()

            var t = new T4({});
            t.init();
        }
    }
//     var T3 = new T3({});
//     T3.init();
// debugger;

    module.exports = T3;
  
  });